<?php
namespace app\admin\controller;
use think\Db;
use think\Controller;
class Role extends Base
{   
   
    public function index()
    {
            $roles=Db::name("role")->select();
            // dump($roles);
            //把数据保存在模板变量中
            $this->assign("rolesa",$roles);
            //显示视图层
            return $this->fetch();
        }
    public function rolelist()
    {
            $roles=Db::name("role")->select();
            // dump($roles);
            //把数据保存在模板变量中
            $this->assign("rolesa",$roles);
            //显示视图层
            return $this->fetch();
        }
    //添加角色页面
    public function addrole(){
        return $this->fetch();
    }
    //完成添加角色功能
    public function doaddrole($rolename){
        //rolename是从视图层传输过来的数据所以需要同名变量
        //方法二：把上面的参数删除
        // $rolename=input('rolename');
        //其他一样
        $data=['rolename'=>$rolename];
        
        $res=Db::table('role')->insert($data);
        if($res){
            $this->success('rolelist','rolelist');
             //成功回到列表页，如果不回，就不写第二个参数。如果不等待就把success更换成redirect
        }else{
            $this->error('添加失败','rolelist');
            //失败回到列表页，如果不回，就不写第二个参数。
        }
    }

   

}
